#include "itemmodel.h"


ItemModel::ItemModel(int playlistID, Track track, int row)
{
    this->playlistID = playlistID;
    this->row = row;
    this->track = track;
}

ItemModel::ItemModel(int playlistID, Track track)
{
    this->playlistID = playlistID;
    this->row = -1;
    this->track = track;
}

void ItemModel::setRow(int row)
{
    this->row = row;
}

int ItemModel::getRow()
{
    return this->row;
}

int ItemModel::getPlaylistID()
{
    return this->playlistID;
}

void ItemModel::setTrack(Track track)
{
    this->track = track;
}

Track ItemModel::getTrack()
{
    return this->track;
}

ItemModel* ItemModel::operator<(ItemModel* item)
{
    if(this->row < item->getRow())
    {
        return this;
    }
    else
    {
        return item;
    }
}
